// *** Controller.js 是用来处理具体请求信息以及返回数据的
// userController.js 中处理了GET请求获取用户信息，POST请求保存用户信息
const userService = require('./../service/userService.js');

var getUserinfo = async (ctx, next) => {    
    let query = ctx.query;
    let userId = query.id;
    let userInfo = await userService.getUserById(userId);
    console.log('userInfo', userInfo)
    // let html = '<html><body>'
    //     + '<div> userinfo:&nbsp;' + userInfo + '</div>'
    //     + '</body></html>';
    ctx.response.type ='json';
    // Access-Control-Allow-Origin
    ctx.response.body = userInfo;
};

var saveUserinfo = (ctx, next) => {
    const requestString = ctx.data;
    //TODO数据处理
    Console.log(requestString);
};

module.exports = {
    'GET /test/getUserinfo': getUserinfo,
    'POST /saveUserinfo': saveUserinfo
};